docs: add CONTRIBUTING.md with contributors ladder#235
Conversation
Reviewer's GuideAdds a CONTRIBUTING.md at the repo root that defines the contributor ladder, governance (promotion/demotion), and contribution workflows (issues, PRs, branch protection) for the project. Flow diagram for new fork-and-PR contribution workflowflowchart LR
A[Contributor forks repository] --> B[Contributor creates branch in fork]
B --> C[Contributor implements changes]
C --> D[Contributor references GitHub Issue in PR]
D --> E[Contributor opens PR against main]
E --> F[Reviewer reviews and approves PR]
F --> G[CI pipeline passes]
G --> H[Maintainer_or_Owner merges PR]
style A fill:#e3f2fd,stroke:#1e88e5
style F fill:#e8f5e9,stroke:#43a047
style H fill:#fff3e0,stroke:#fb8c00
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Hey - I've left some high level feedback:
- The GitHub Issues link uses a
../../issuesrelative path from the repo root, which is unusual and could be fragile; consider switching to a more standard relative or absolute link (e.g../issuesor the full repo URL) to avoid navigation issues. - The "Current Contributors" table hard-codes specific names and tiers, which can easily become stale; you might want to either describe how this list is maintained or link to a source of truth (e.g. GitHub teams/roles) instead of embedding it directly.
Prompt for AI Agents
Please address the comments from this code review:
## Overall Comments
- The GitHub Issues link uses a `../../issues` relative path from the repo root, which is unusual and could be fragile; consider switching to a more standard relative or absolute link (e.g. `./issues` or the full repo URL) to avoid navigation issues.
- The "Current Contributors" table hard-codes specific names and tiers, which can easily become stale; you might want to either describe how this list is maintained or link to a source of truth (e.g. GitHub teams/roles) instead of embedding it directly.Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
|
[sdlc-workflow/verify-pr] Re: @sourcery-ai[bot] review — two suggestions classified:
|
Verification Report for TC-5079 (commit 2fdadc8)
Overall: PASSAll checks pass. The PR creates This comment was AI-generated by sdlc-workflow/verify-pr v0.12.2. |
ruromero
left a comment
There was a problem hiding this comment.
That is a key step forward
Define four-tier contributors ladder (Contributor/Reviewer/Maintainer/Owner) mapped to GitHub repository roles, promotion criteria with hybrid model, demotion policy, issue/PR workflows, and branch protection rules. Implements TC-5079 Assisted-by: Claude Code
Verification Report for TC-5079 (commit 7617ab9)
Overall: PASSAll checks pass. Reviewer feedback from ruromero (naming inconsistency in contributors table) was addressed in the squashed commit. Two sourcery-ai bot suggestions (link format, hardcoded names) remain as suggestions — neither matches a documented convention. This comment was AI-generated by sdlc-workflow/verify-pr v0.12.2. |
Summary
CONTRIBUTING.mdat repo root with four-tier contributors ladder (Contributor/Read, Reviewer/Write, Maintainer/Maintain, Owner/Admin)Implements TC-5079
Test plan
🤖 Generated with Claude Code
Summary by Sourcery
Add a CONTRIBUTING guide that formalizes contributor roles, governance, and workflows for issues, pull requests, and branch protection.
Documentation: